Barrage Balloon — definition

1. barrage balloon (Noun)

1 definition

barrage balloon (Noun) — An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low.

2 types of
airship dirigible
1 type
kite balloon